@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td,form{margin:0;padding:0;}
html{  _overflow-x:hidden}
body{ font-size:12px; font-family:"宋体","Arial Narrow";}
img{border:none;}
em,strong{font-style:normal;font-weight:normal;}
ul,ol,li{list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
q:before,q:after{content:'';}
button,input,select,textarea{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
address,cite,dfn,em,var{font-style:normal;}
input,select,label{ vertical-align:middle;}
.f_left{ float:left}
.f_right{ float:right}
.m_auto{ margin:0 auto}
.f_weight{ font-weight:bold}
a{color:#069;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:none;}
a.chakan:link,a.chakan:visited{ color:#4bb6ff;}
a.chakan:hover,a.chakan:active{ color:#fc6907}
.txt_blue{ color:#2995ec}
.txt_orange{ color:#fc6907}
.txt_s_blue{ color:#069}
.txt_red{ color:#f00}
.txt_ccc{ color:#ccc}
.f_14{ font-size:14px}
.txt_right{ text-align:right}
.clear_b{ clear:both}
q:before,q:after{content:'';}/* 消除q前后的内容 */
button,input,select,textarea{font-size:100%;}/* 使得表单元素在 ie 下能继承字体大小 */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
address,cite,dfn,em,var{font-style:normal;} /* 将斜体扶正 */
.clearfix:after{ display:block; content:""; visibility:hidden; height:0; clear:both}
.clearfix{_zoom:1}


.login_btn,.news_con,.work_title,.gs_menu li p,.lef_nav a em,.btn_select,.btn_wei,.btn_jump,.sure_submit,.title a,.return_btn{ background:url(../images/admin_sprites.png) no-repeat}
.psd h3,.title,.title_1,.site_manager dl dt h3,.site_manager dl dd h4{ background:url(../images/icon.png) no-repeat}


.login_bg{ background:#3591d1 url(../images/login_bg.png) repeat-x left top}
.wraper{ width:908px; height:100%; margin:0 auto;}
.login_top{ width:460px; height:85px; background:url(../images/login_top.jpg) no-repeat; margin:0 auto; margin-top:282px;}
.login_con{ width:485px; height:277px; background:url(../images/login_con.jpg) no-repeat left top; margin:0 auto;}
.lg_content{ width:282px; height:220px; margin:0 auto; padding-top:20px;}
.lg_content ul li{ height:42px; line-height:42px}
.lg_content ul li img{ margin-top:9px}
.lg_content ul li label{ vertical-align:middle; color:#666}
.login_put{ width:175px;padding-left:10px;height:26px; border:1px solid #a9b9be; color: #3591D1; font-size:15px; font-weight: bold; vertical-align:middle; line-height:26px}
.yanzheng{ width:100px; margin:5px 4px 0 0}
.lg_content p{ padding-left:48px;_padding-left:45px; height:24px; line-height:24px; color:#999}
.lg_content p label{ vertical-align:middle; margin-left:5px}
.login_btn{ width:116px; height:44px; background-position:0 0; display:block; margin:14px 0 0 48px; line-height:120px; overflow:hidden}
a.login_btn:hover{ background-position:0 -46px;}

/*login end*/

.gs_logo{ width:721px; height:60px; background:url(../images/logo.jpg) no-repeat}
.outBg{ width:259px; height:33px; background:url(../images/loginOutbg.jpg) no-repeat; line-height:33px; overflow:hidden;  padding:0  10px; margin-right:10px; _display:inline}
.gs_news{ height:25px; background:url(../images/titleBg.jpg) repeat-x; line-height:25px; clear:left; color:#000; overflow:hidden}
.news_con{ background-position:-78px -93px; padding-left:32px;}
.time{ margin-right:15px}
.work_title{ width:180px; height:33px; background-position:0 -247px}
.work_title a{ display:block; width:75px; height:33px; line-height:80px; overflow:hidden; margin-left:15px; cursor:pointer}
.gs_menu{ width:180px; }
.gs_menu li p{ width:144px; height:33px; line-height:33px; font-size:12px; font-weight:bold; color:#fff; padding-left:36px; cursor:pointer; background-position:0 -281px}
.gs_menu li p.txt_qing{ color:#b7fafb}
.lef_nav{ width:178px; border-bottom:1px solid #7dc1f8; border-left:1px solid #dcf2ff; border-right:1px solid #dcf2ff; background:#fff; padding:1px 0}
.lef_nav a{ display:block; width:140px; height:28px; line-height:28px; margin:0 auto; padding-left:36px}
.lef_nav a em{ display:block; width:130px; background-position:-95px -120px; padding-left:10px; cursor:pointer; font-size:12px}
.lef_nav a:hover{ background:#d5ecff; text-decoration:none}

.blue_tiao{ width:100%; height:8px; overflow:hidden; background:#0182c8}
.weizhi{ width:100%; height:34px; background:url(../images/weizhiBg.jpg) repeat-x; border-top:8px solid #2995ec;}
.crumbs{ height:34px; background:url(../images/weizhi_l.jpg) no-repeat; line-height:37px; padding-left:26px; color:#075587; font-size:12px; overflow:hidden}
.crumbs span{ margin:0 5px}
.btn_select{ width:68px; height:26px; display:block; background-position:0 -94px; line-height:26px; text-align:center; color:#fff}
a.btn_select:hover{ background-position:0 -122px;  color:#fff}
.btn_wei{width:65px; height:22px; display:block; background-position:0 -150px; line-height:22px; _line-height:24px; overflow:hidden; text-align:center; color:#6b6b6b; border:none; cursor:pointer;}
a.btn_wei:hover{ background-position:0 -175px;  color:#6b6b6b}
.btn_jump{width:40px; height:21px; display:block; background-position:0 -200px; line-height:21px; _line-height:23px; overflow:hidden; text-align:center; color:#333}
a.btn_jump:hover{ background-position:0 -224px;  color:#333}

/*model end*/
.gs_wraper{ color:#666; margin-bottom:10px;}
.gs_p_l0{ padding-left:0}
.personal_box{ width:550px; margin:50px auto 0;}
.personal_box h2{ font-family:"微软雅黑"; font-size:24px; margin-bottom:10px }
.personal_box h2 span{ font-size:14px; font-style:italic; color:#bababa; margin-left:8px}
.blue_bg{ background:#e0f0fa; padding:4px}
.personal_table{ width:100%; border:1px solid #b7cee6; border-bottom:0 none;border-collapse:collapse;}
.personal_table tr{ background:#eff8ff}
.personal_table td{border:#b7cee6 solid 1px; vertical-align: top; padding:0 5px; line-height:30px}
.white_bg{ background:#fff}
.psd{ width:570px; margin:10px 0 0 20px}
.psd h3{height:32px; line-height:32px; padding:5px 0 5px 40px;border-bottom:1px solid #e0e0e0; background-position:0 5px; font-family:"微软雅黑"; font-size:16px; margin-bottom:5px;}
.yellow_box{ height:30px; border:1px solid #f9f2a7; line-height:30px; background: #feffe5 url(../images/icon.png) no-repeat 8px -39px; padding:0 10px 0 28px; min-width:200px}
.reg_table{ margin-left:20px; margin-top:20px; float:left;}
.reg_table td{ height:30px; line-height:30px}
.reg_put{ height:28px; border:1px solid #a9b9be; vertical-align:middle; line-height:28px; font-size:14px}
.w_200{ width:200px}
.reg_yz_tips td{ height:20px; line-height:20px}
.psd_yz p{ height:18px; width:202px;}
.psd_yz p span{ margin:0; height:18px; overflow:hidden; display:block;}
.l_td{ text-align:right}
.sure_submit{ width:89px; height:33px; line-height:33px; background-position:-66px -154px; display:block; color:#fff; border:none; cursor:pointer; text-align:center; font-size:14px}
a.sure_submit:hover{ background-position:-66px -188px; color:#fff}
.return_btn{ width:89px; height:33px; line-height:33px; background-position:0 -347px; display:block; color:#069; text-align:center; font-size:14px}
a.return_btn:hover{ background-position:-89px -347px; color:#727272}

.table_btm { margin-left:5px;}
.table_btm td{ padding-top:10px;}

.padding_5{ padding:0 5px}
.blue_input{ height:22px; border:1px solid #7f9db9; line-height:22px; margin-right:5px;}
.blue_textarea{border:1px solid #7f9db9; line-height:22px;}
.input_w_175{ width:175px}
.input_w_150{ width:150px}
.input_w_110{ width:110px}
.input_w_250{ width:250px}
.input_w_400{ width:400px}
.page_input{ text-align:center;}
.table_s{ width:650px; margin-bottom:20px;border-top:1px solid #e5e5e5;}
.table_s_w{ width:775px}
.border_none{ border:0 none}
.table_s td{ padding:8px 0}
.m_lr_5{ margin:0 5px}
.common_table{border-collapse:collapse; border:1px solid #b7cee6; margin:10px 0;}
.common_table th{ height:30px; background:url(../images/th_bg.png) repeat-x; line-height:30px; border-right:1px solid #b7cee6;border-bottom:1px solid #b7cee6; color:#069; text-align:left; padding-left:14px; font-weight:500} 
.common_table tr{ background:#fff; line-height:30px}
.common_table td{ padding-left:15px; border:1px solid #b7cee6;}
.common_table .all_check{ margin-right:10px}
.common_table tr.bg_color{ background:#e6ffca}
.common_table tr.bottom{height:30px; background:url(../images/th_bg.png) repeat-x; line-height:30px;overflow:hidden;}
.common_table tr a,.common_table tr.bottom span,.common_table tr.bottom label{ margin-left:2px;margin-right:2px}
.common_table tr.bottom label{ height:26px; line-height:26px}
.m_t_3{ margin-top:5px; _margin-top:1px}
.jihuoma{ width:550px; margin:20px 0 0 50px}
.jihuoma .sure_submit{ margin:30px 0 0 120px}
.jihuoma .yellow_box{ margin-bottom:25px}
.title{ height:31px; border-bottom:2px solid #218add; background-position:0 -70px; background-repeat:repeat-x; padding-left:24px;margin:10px 0;}
.title a{ display:block; height:27px; width:87px; float:left; background-position:-88px -315px; margin:4px 8px 0 0; line-height:27px; text-align:center; color:#069}
.title a:hover,.title a.hover{ width:87px; height:31px; background-position:0 -315px; color:#fff; font-size:14px; margin-top:0; line-height:31px; font-weight:bold}
.tab_box{ margin:0 10px}
.qxfp{ width:98%; margin:0 auto; border:1px solid #b7cee6; padding-bottom:8px; margin-bottom:8px}
.qxfp h2{ height:30px; line-height:30px; color:#fff; font-size:14px; padding-left:15px; background:#b7cee6}
.fie_ul{ margin:8px 0 0 15px}
.fie_ul li{ float:left; width:120px; height:22px; line-height:22px}
.qxfp input{ margin-right:3px}
.qxfp_in{ width:100%; margin:0 auto}
.qxfp_in h3{ height:20px; line-height:20px; font-size:12px; color:#000; font-weight:bold; padding:8px 0 0 15px}
.fie_in_ul{ margin:8px 15px 0 15px;padding-bottom:6px; border-bottom:1px solid #b7cee6;}
.fie_in_ul li{ float:left; width:120px; height:25px; line-height:25px}
.input_w_40{ width:40px; text-align:center}
.template_box{ padding:15px 0; width:98%}
.template_box img{ width:147px; height:147px; padding:3px; border:1px solid #e7e7e7; float:left; margin-right:10px}
.btm_line{ background:url(../images/xuline.png) repeat-x left bottom;}
.template_box h2{ font-size:12px; float:left; color:#069; font-weight:500; line-height:40px; margin-right:10px}
.template_box .tem_dl{ float:left; display:inline; width:155px; margin-top:8px}
.template_box .tem_dl dt{ line-height:30px; font-size:14px;}
.template_box .tem_dl dt span{ color:#3caaf0; font-weight:bold}
.template_box .tem_dl dd{ line-height:22px}
.template_box ul{ float:left}
.template_box ul li{ width:155px; margin-right:18px; float:left}
.template_box ul li a{ color:#f60; margin:0 8px}
.vote_title{ width:80%; height:30px; line-height:30px;}
.vote_title h2{ font-family:"微软雅黑"; color:#2995ec; font-size:24px}
.vote_title span{ font-family:"微软雅黑"; font-size:14px; margin:5px 0 0 10px;}
.shuoming_blue{ border:1px solid #a8c2de; background:#eff6ff; width:650px; padding:10px; line-height:18px}
.shuoming_blue h3{ font-weight:bold; color:#3ea8f1;font-size:12px}
.shuoming_blue p{ text-indent:2em}
.shuoming_box{ height:1px; overflow:hidden}
.shuoming_box td{ padding:0; overflow:hidden}
.site_manager{ width:98%; margin:0 auto; border:1px solid #bdd2e8; border-bottom:0 none;}
.site_title{ height:30px; background:url(../images/th_bg.png) repeat-x; line-height:30px; padding:0 15px; border-bottom:1px solid #bdd2e8}
.site_title h2{ font-family:"微软雅黑"; font-size:16px; color:#1284d4;}
.site_manager dl dt{ line-height:30px; padding:0 15px; border-bottom:1px solid #bdd2e8}
.site_manager dl dt{ background:#eff8ff; height:30px}
.site_manager dl dt h3{ background-position:0 -109px; padding-left:25px; font-size:12px; font-weight:500; cursor:pointer}
.site_manager dl dt h3.active{ background-position:0 -142px}
.site_manager dl dd{background:#fff; display:none;}
.site_manager dl dd h4{ background-position:0 -177px; padding-left:15px; font-size:12px; font-weight:500}
.site_manager dl dd div{ height:30px; line-height:30px; border-bottom:1px solid #bdd2e8; padding:0 15px 0 53px}
.bg_color{ background:#e6ffca}
#article{ width:594px; height:394px; border:3px solid #b7cee6;background:#fff; display:none; position:absolute; left:220px; top:70px; z-index:99999}
.a_title{ height:30px; background:url(../images/th_bg.png) repeat-x; border-bottom:1px solid #bdd2e8; line-height:30px; padding:0 10px}
.a_title h3{ font-size:12px; color:#666}
.a_title a{ font-size:18px; font-weight:bold}
.ar_btm{ height:22px; padding:5px 0 5px 220px; background:url(../images/xuline.png) repeat-x left top;}
.ar_con{ height:330px; overflow-x:hidden; overflow-y:auto}
.game_box{ width:560px; padding:5px 0; margin:0 auto }
.game_box h4{ font-size:12px; color:#069; height:30px; line-height:30px; border-bottom:1px solid #bdd2e8;} 
.game_box dl dt{ line-height:22px; color:#539ae1; font-weight:bold; clear:left}
.game_box dl dd{ line-height:24px;}
.game_box dl dd span{ display:block; width:70px; float:left;margin:0 5px; height:24px; line-height:24px; overflow:hidden}
.game_box dl dd span input{ margin-right:5px}
.title_1{ height:31px; border-bottom:2px solid #218add; background-position:0 -70px; background-repeat:repeat-x; padding-left:24px;}
.title_1 a{ float:left; margin-right:10px;}
.table_re{ position:relative; z-index:3}
.right_key{ width:84px; border:2px solid #7ccc23; background:#e6ffca; position:absolute; z-index:66; padding:0 2px}
.right_key div{ border-top:1px solid #fff; border-bottom:1px solid #bfe694}
.right_key div a{ display:block; line-height:24px; text-align:center; color:#4d9300}
.right_key div a:hover{ background:#7ad13b; color:#fff}
/*tishi*/
.body_tishi{ background:#fff url(../images/tishi_bg.jpg) repeat-x left top; height:100%; text-align:center}
.tishi_box{ width:auto; padding-top:80px; background:url(../images/sky_bg.jpg) no-repeat center top;}
.tishi_con{ width:486px; height:337px; background:url(../images/tishi.png) no-repeat; margin:0 auto; padding:23px 10px 0}
.tishi_con h2{ font-family:"微软雅黑"; font-size:32px; color:#fff; text-align:left; margin:0 0 70px 100px}
.tishi_con h3{font-family:"微软雅黑"; font-size:20px; color:#505050;}
.tishi_con p{ line-height:24px; margin-top:30px; color:#666}
.tishi_con p span{ font-size:18px; font-weight:bold}
.tishi_con p em{ color:#999}

.update{ width:400px; height:150px; border:1px solid #7ccc23}
.update h2{ height:30px; background:url(../images/th_bg.png) repeat-x; line-height:30px; font-size:14px; padding-left:15px; color:#069; border-bottom:1px solid #7ccc23}
.update ul{ padding-top:15px}
.update ul li{ line-height:22px; text-align:center}
/*upload*/
.zhezhao { background-color:#FFF; filter:alpha(opacity=50); opacity:0.5; display:none; position:absolute; left:0px; top:0px; z-index:998;}
.pic_shezhi_box{ width:300px; padding:10px; border:3px solid #b7cee6;}

.pop{ width:594px; border:3px solid #b7cee6;background:#fff;}
.pop .ar_btm{ height:22px; padding:5px 0 5px 15px; background:none; border:1px solid #b7cee6; border-top:0 none;}
.pop td img{ margin:7px 5px 0 0; float:left}

.ppiclist { width:650px; float:left;}
.ppiclist li{ width:102px; height:102px; float:left; margin:5px; display:block; position:relative;}
.ppiclist li img{ width:100px; height:100px; border:1px solid #b7cee6;}
.ppicupfm { width:650px; float:left; clear:both;}
.closeBtn { background:#B7CEE6; position:absolute; top:0; right:0;}